//导入request.js请求工具
import request from '@/utils/request.js'

//提供注册接口函数
export const userRegisterService = (registerData)=>{
  //借助urlsearchparams 完成传递
  const params = new URLSearchParams()
  for(let key in registerData ){
    params.append(key,registerData[key]);
  }
  return request.post('/user/register',params);
}

//提供校验登录接口函数
export const userLoginService = (loginData)=>{
  const params = new URLSearchParams()
  for(let key in loginData){
    params.append(key,loginData[key]);
  }
  return request.post('user/login',params)
}

//获取用户详细信息
export const userInfoService =()=>{
  return request.get('/user/userInfo')
}

//修改用户信息
export const userUpdateService =(userInfoData)=>{
  return request.put('/user/update',userInfoData)
}

// 修改头像
export const userAvatarUpdateService =(avatarUrl)=>{

  const params = new URLSearchParams();
  params.append('avatarUrl',avatarUrl)
  return request.patch('/user/updateAvatar',params)
}

//修改用户密码
export const userpasswordUpdateService= (passwordData)=>{
  return request.patch('/user/updatePwd',passwordData)

}
